لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
ASP.NET Core MVC - Up and Running (.NET 5) [ویدئو]
ASP.NET Core MVC - Up and Running (.NET 5) [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
اگر می خواهید بدانید که چرا ASP.NET Core بسیار محبوب است و چگونه یک وب سایت تجاری کاربردی ایجاد و ارتقا دهید و یک نمای کلی از ASP.NET Core 5 Model View Controller (MVC) داشته باشید، این دوره آموزشی عالی برای شماست.
پس از آشنایی اولیه با ASP.Net Core 5، شروع به ساخت یک وب سایت واقعی خواهید کرد که محصولات را نمایش می دهد و از مشتریان در مورد محصولاتی که به آنها علاقه مند هستند سؤالات دریافت می کند. با ساخت این وب سایت، با اصول اولیه آشنا می شوید. از ASP.Net Core 5، یاد بگیرید که چگونه برنامه خود را راه اندازی کرده و به پایگاه داده متصل کنید، با مفاهیم هویت Scaffold آشنا شوید، برای ارسال ایمیل با MailJet کار کنید و موارد دیگر. شما همچنین یاد خواهید گرفت که چگونه یک پروژه موجود را مقیاس بندی کنید، چگونه یک پروژه متوسط تا بزرگ را طراحی کنید، و چگونه پرداخت ها را به درستی پردازش کنید.
در پایان این دوره، شما تمام مهارت های ضروری مورد نیاز برای ایجاد و مقیاس بندی یک وب سایت کاربردی با استفاده از چارچوب ASP.Net Core 5 MVC را خواهید داشت.
همه فایلهای منابع در https://github.com/PacktPublishing/ASP.NET-Core-MVC-Up-and-Running-.NET-5 در دسترس هستند.
یک اتصال پایگاه داده با هسته Entity Framework راه اندازی کنید
با کلاس های MVC مانند ViewModel و ViewBag آشنا شوید
معماری موجود یک برنامه کاربردی را اصلاح کنید
معماری N-Tier را کاوش کنید
سیستم Braintree را در برنامه ادغام کنید اگر یک مهندس نرم افزار یا توسعه دهنده وب هستید که به دنبال ساخت برنامه های کاربردی با استفاده از چارچوب ASP.NET Core 5 هستید، این دوره برای شما مناسب است. برای شروع این دوره، به درک اولیه C#، SQL، Visual Studio 2019، SQL Server 2017+ و NET Core 5 نیاز است. درک کاملی از چارچوب ASP.NET Core 5 MVC به دست آورید * یک برنامه تجارت الکترونیک در دنیای واقعی در ASP.NET Core 5 از ابتدا بسازید * تمام تکنیک های مورد نیاز برای ارتقاء و مقیاس برنامه موجود ASP.NET Core 5 را بیاموزید.
سرفصل ها و درس ها
قسمت 1 - مقدمه
Part 1 - Introduction
خوش آمدی
Welcome
آنچه ما خواهیم ساخت - قسمت 1
What We Will Build – Part 1
آنچه در این دوره خواهیم ساخت - قسمت 2
What We Will Build in This Course – Part 2
ابزار مورد نیاز
Tools Needed
منابع پروژه
Project Resources
هسته ASP.NET
ASP.NET Core
ایجاد یک پروژه
Creating a Project
فایل پروژه
Project File
فایل Program.cs
Program.cs File
تزریق وابستگی
Dependency Injection
کلاس استارتاپ - قسمت 1
Startup Class – Part 1
کلاس استارتاپ – قسمت 2
Startup Class – Part 2
مسیریابی در کنترلر مدل نمای (MVC)
Routing in Model View Controller (MVC)
تنظیمات برنامه
AppSettings
wwwRoot و launchSettings را راه اندازی کنید
wwwRoot and launch launchSettings
برنامه های کاربردی کنترلر نمای مدل (MVC).
Model View Controller (MVC) Applications
انجام مسیریابی
Performing Routing
نماها در پروژه پیش فرض
Views in the Default Project
قسمت 1 - راه اندازی پایگاه داده و مدیریت دسته
Part 1 - Setting Up a Database and Category Management
به روز رسانی NET 6 - Nullable
.NET 6 Update - Nullable
ایجاد اولین مدل شما
Creating Your First Model
افزودن یک رشته اتصال
Adding a Connection String
راه اندازی DbContext
Setting Up DbContext
پیکربندی یک DbContext کامل
Configuring a Complete DbContext
فشار دادن یک دسته به یک پایگاه داده
Pushing a Category to a Database
بررسی یک پایگاه داده
Checking a Database
اضافه کردن یک دسته کنترل - قسمت 1
Adding a Category Controller – Part 1
افزودن یک دسته کنترلر – قسمت 2
Adding a Category Controller – Part 2
دریافت همه دسته ها
Getting All Categories
نمایش همه دسته ها
Displaying All Categories
اضافه کردن یک دسته - قسمت 1
Adding a Category – Part 1
اضافه کردن یک دسته - قسمت 2
Adding a Category – Part 2
اضافه کردن یک دسته - قسمت 3
Adding a Category – Part 3
وظیفه
Assignment
راه حل تکلیف
Assignment Solution
اعتبارسنجی سمت مشتری و بهروزرسانی/حذف دسته
Client-Side Validations and Category Update/Delete
اعتبار سنجی در ASP.NET Core
Validations in ASP.NET Core
اعتبار سنجی سمت مشتری و سمت سرور
Client-Side and Server-Side Validations
ارسال پارامترها در تغییر مسیر
Passing Parameters on Redirect
گزینه ویرایش و حذف
Edit and Delete Option
به روز رسانی یک دسته
Updating a Category
حذف یک دسته
Deleting a Category
اضافه کردن فونت عالی
Adding Font Awesome
وظیفه
Assignment
راه حل تکلیف
Assignment Solution
مدیریت تولید
Product Management
اضافه کردن مدل محصول
Adding a Product Model
هل دادن یک محصول به پایگاه داده
Pushing a Product to the Database
افزودن گزینه های لیست و مشاهده
Adding the List and View Options
Upsert محصول
Product Upsert
رابط کاربری بالای محصول - قسمت 1
Product Upsert User Interface – Part 1
رابط کاربری بالای محصول - قسمت 2
Product Upsert User Interface – Part 2
ViewBag و ViewData
ViewBag and ViewData
ViewModel چیست؟
What is ViewModel?
نمایش ViewModel
Demonstration of ViewModel
مقدمه ای بر SweetAlert
Introduction to SweetAlert
مقدمه ای بر Summernote
Introduction to Summernote
ایجاد یک محصول
Creating a Product
نمایش گزینه ویرایش تصویر
Displaying the Image Edit Option
رابط کاربری بالای محصول - قسمت 3
Product Upsert User Interface – Part 3
ModelState معتبر نیست
ModelState Not Valid
حذف یک محصول
Deleting a Product
وظیفه
Assignment
راه حل تکلیف
Assignment Solution
مشتاق بارگیری
Eager Loading
اصلاح مدل محصول
Modifying the Product Model
قسمت 1 - مدیریت وب سایت با مشتری
Part 1 - Customer Facing Website Management
به روز رسانی نوار ناوبری
Navbar Updates
ایجاد ViewModel برای صفحه اصلی
Creating ViewModel for the Home Page
کار بر روی نمای صفحه اصلی
Working on the Home Index View
نمای جزئی
Partial View
نمایش صفحه اصلی
Demonstration of the Home Page
جزئیات ماشین مجازی (VM) و Action
Details Virtual Machine (VM) and Action
نمایش جزئیات محصول
Displaying Product Details
پیکربندی جلسات
Configuring Sessions
روش GET جلسه کاربر
User Session GET method
اضافه کردن کارت به جلسه شما
Adding Cards to Your Session
منطق دکمه "حذف از سبد خرید".
"Remove From Cart" Button Logic
اضافه کردن RemoveFromCart Logic
Adding the RemoveFromCart Logic
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Passionate Software Developer من یک مهندس نرم افزار پرشور و خلاق با تمرکز قوی بر روی سادگی و جزئیات کامل هستم. من از دوران دبیرستان برنامه نویسی کرده ام و با چندین وب و دسکتاپ با استفاده از دات نت درگیر بوده ام. من دارای مدرک کارشناسی ارشد در رشته علوم کامپیوتر و لیسانس مهندسی کامپیوتر هستم. من همچنین سالها تجربه کار با دات نت سی شارپ و نت ام وی سی را دارم. من از تدریس در کنار کار تمام وقتم لذت می برم. برای من، مهمترین بخش در مورد نوشتن و آموزش کد، حذف سختی های هر دانش آموزی است که مایل به یادگیری است اما نمی تواند منبع کافی را پیدا کند که به راحتی قابل درک باشد. کدنویسی راهی برای خلاقیت و سرگرمی است!
نمایش نظرات